/**
 * PM2启动配置
 */
module.exports = {
  apps: [{
    name   : "hotchain-api", //任务名称
    script : 'index.js',  //启动脚本

    watch  : ['src'],                 //监听文件夹
    ignore_watch : ['node_modules', 'dist', 'logs'], //忽略文件夹

    out_file   : '/data/logs/pm2/hotchain/out.log', //项目日志
    error_file : '/data/logs/pm2/hotchain/error.log', //项目错误日志

    max_memory_restart: '2G',          //超过多大内存自动重启，仅防止内存泄露有意义，需要根据自己的业务设置
    exec_mode : 'cluster',             //开启多线程模式，用于负载均衡
    instances : '2',                   //启用多少个实例，可用于负载均衡
    autorestart: true,                //程序崩溃后自动重启

    env : {NODE_ENV : 'production'}, //启动环境
  }]
}